package com.example.demo.setstudy;

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;
import java.util.TreeSet;

/**
 * @Description SetTest1
 * @Author songchuanlong
 * @Date 2025-05-12
 */
public class SetTest1 {
    public static void main(String[] args) {
        //1、创建一个set集合对象
        Set<Integer> hashSet = new HashSet<>();//创建一个hashset集合 无序 不重复 无索引
        hashSet.add(111);
        hashSet.add(111);
        hashSet.add(222);
        hashSet.add(333);
        hashSet.add(444);
        hashSet.add(222);
        System.out.println(hashSet);




        Set<Integer> linkedHashSet = new LinkedHashSet<>();//创建一个LinkedHashSet集合 有序 不重复 无索引
        linkedHashSet.add(111);
        linkedHashSet.add(222);
        linkedHashSet.add(555);
        linkedHashSet.add(333);
        linkedHashSet.add(111);
        linkedHashSet.add(444);
        System.out.println(linkedHashSet);



        Set<Integer> treeSet = new TreeSet<>();//创建一个LinkedHashSet集合 排序 不重复 无索引
        treeSet.add(111);
        treeSet.add(222);
        treeSet.add(555);
        treeSet.add(333);
        treeSet.add(111);
        treeSet.add(444);
        System.out.println(treeSet);
    }
}
